Parallelization Strategies for Variable Neighborhood Search

نویسندگان

  • Tatjana Davidović
  • Teodor Gabriel Crainic
  • François Guertin
چکیده

We analyze five parallelization strategies for the Variable Neighborhood Search (VNS) meta-heuristic. They are based on asynchronous cooperation of several search threads. We tested parallelization on various levels, from a low-level parallel neighborhood exploration, through medium-grained asynchronous execution of basic VNS steps (shaking and local search), to the coarse-grained asynchronous cooperation of various VNS algorithms. We also compared centralized and non-centralized information exchange. Parallel algorithms were implemented on multiprocessor systems containing q identical processors. We used two topologies: star configuration for centralized information exchange and processor ring for the non-centralized one. For the experimental evaluation, we applied these strategies to VNS-based procedures for Multiprocessor Scheduling Problem with Communication Delays (MSPCD). We compared the performance of the parallel searches with that of the sequential execution on benchmark problem instances with up to 500 tasks. We achieved not only the improvement of the solution quality but also reduction in execution time. The generality of the proposed strategies and their straightforward implementation make them easily applicable to various difficult combinatorial optimization problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Parallel Variable Neighborhood Search for the <Emphasis Type="Italic">p</Emphasis>-Median Problem

The Variable Neighborhood Search (VNS) is a recent metaheuristic that combines series of random and improving local searches based on systematically changed neighborhoods. When a local minimum is reached, a shake procedure performs a random search. This determines a new starting point for running an improving search. The use of interchange moves provides a simple implementation of the VNS algor...

متن کامل

Parallel Variable Neighborhood Searches

Variable Neighborhood Search (VNS) is a recent and effective metaheuristic for solving combinatorial and global optimization problems. It is capable of escaping from the local optima by systematic changes of the neighborhood structures within the search. In this paper several parallelization strategies for VNS have been proposed and compared on the large instances of the p-median problem. ∗The ...

متن کامل

A hybrid CPU-GPU parallelization scheme of variable neighborhood search for inventory optimization problems

In this paper, we study various parallelization schemes for the Variable Neighborhood Search (VNS) metaheuristic on a CPU-GPU system via OpenMP and OpenACC. A hybrid parallel VNS method is applied to recent benchmark problem instances for the multi-product dynamic lot sizing problem with product returns and recovery, which appears in reverse logistics and is known to be NP-hard. We report our f...

متن کامل

Parallelization Strategies for Local Search Algorithms on Graphics Processing Units

The purpose of this paper is to propose effective parallelization strategies for Local Search algorithms on Graphics Processing Units (GPU). We consider the distribution of the 3-opt neighborhood structure embedded in the Iterated Local Search framework. Three resulting approaches are evaluated and compared on both speedup and solution quality on a state-of-the-art Fermi GPU architecture. Solvi...

متن کامل

Cooperative Variable Neighborhood Search for the Vehicle Routing Problem with Simultaneous Pickup and Delivery

The vehicle routing problem with simultaneous pickup and delivery (VRPSDP) is a common transportation problem where a fleet of vehicles deliver goods from the depot to line haul customers and pick up goods from backhaul customers to the depot. This problem variation allows vehicles to make the delivery and pickup operations on same time by visiting all clients once with the aim of minimization ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013